草庐IT

php - cURL——cookie 和 session

全部标签

c# - 如何在用户本地时间设置 cookie 过期时间?

我想要一个cookie在10分钟内准确过期(只是为了争论)。如果我使用Expires=DateTime.Now.AddMinutes(30)并且用户落后我3小时,cookie将在收到后立即过期(这是正确的吗?)如何设置到期时间以使其对用户而言是本地的?当然,我可以使用JavaScript将信息与请求一起发送,或者使用某种JS库在客户端创建cookie,或者保留用户配置文件并询问用户时区,但我正在寻找懒人解决方案。 最佳答案 cookie过期日期将以GMT时间结束,因此您的代码将简单地工作。

c# - Asp.Net MVC 6 Cookie 身份验证 - 授权失败

我正在尝试使用CookieMiddleware创建asp.netcoremvc6应用程序验证。我的代码编译没有错误,但即使在成功登录后我也不是授权用户这是我的startup.cs配置app.UseCookieAuthentication(options=>{options.AuthenticationScheme="CookieAuth";options.LoginPath=newPathString("/Account/Login/");options.AccessDeniedPath=newPathString("/Account/Login/");options.Automati

c# - Entity Framework ——通过名称获取实体

我有以下代码(示例):publicdynamicGetData(stringname){using(varctx=GetObjectContext()){switch(name){case"entity1":returnctx.entity1.ToList();case"entity2":returnctx.entity2.ToList();......default:returnnull;}}}我想避免在这个示例中切换。如何通过名称找到需要的实体类,调用ToList()方法并返回数据?我可以使用反射来做到这一点吗? 最佳答案 您可

C# Interfaces——只在其他接口(interface)中实现一个接口(interface)

我只想在其他接口(interface)中实现某些接口(interface),我不希望它们能够被类直接继承。提前致谢! 最佳答案 您不能在C#中执行此操作-任何类都可以实现它有权访问的任何接口(interface)。你为什么要这样做?请记住,通过声明接口(interface)继承:publicinterfaceInterfaceA{}publicinterfaceInterfaceB:InterfaceA{}您指定任何实现InterfaceB的东西还必须实现InterfaceA,所以你会得到实现InterfaceA的类无论如何。

c# - C# 中的 wget/curl

我正在用C#编写一个抓取工具,我想将一些数据下载到文件中并提交一些表单。到目前为止,我一直在使用wget和curl。我将如何在C#(在Linux上)中做到这一点?(我的意思是一个库,而不是通过system()或诸如此类的东西调用shell命令)。 最佳答案 您可以使用System.Net.WebClient,这是.NET中最简单的资源下载界面。如果您需要对请求进行更多控制,请查看HttpWebRequest.对于WebClient,只需实例化一个实例,然后调用适合您需要的下载方法之一:varcli=newWebClient();st

c# - HttpRuntime.Cache 和 Session 有什么区别?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Cachev.sSession我正在使用一些使用HttpRuntime.Cache来存储值的代码。但是,当我关闭窗口时,缓存消失了。在Session上使用它有什么好处吗?这是我的代码:protecteddynamicCode(){dynamiccode;if(String.IsNullOrEmpty(myHttpContext.Request.QueryString["code"])){code=HttpRuntime.Cache["code"];}else{code=myHttpContext.Reques

c# - 创建 Cookie ASP.NET 和 MVC

我有一个很简单的问题。我想在客户端创建一个由服务器创建的cookie。我发现了很多pages描述,如何使用它-但我总是停留在同一个点上。我有一个DBController,它会在有对数据库的请求时被调用。DBController的构造函数是这样的:publicclassDBController:Controller{publicDBController(){HttpCookieStudentCookies=newHttpCookie("StudentCookies");StudentCookies.Value="hallo";StudentCookies.Expires=DateTime

c# - 错误 "Missing operand after ' 类农算子”—— 'Bannon' 算子是什么?

在C#控制台应用程序上工作,我有一行:rowsFound=tempUsers.Select("EmailAddress='"+userData[2].ToString()+"'");rowsFound是一个DataRow[],tempUsers是一个DataTable,而userData是一个SqlDataReader。userData的索引错误(它是1),我得到了这个错误:System.Data.SyntaxErrorExceptionwasunhandledMessage=Syntaxerror:Missingoperandafter'Bannon'operator.Source=

c# - session 变量引用后的问号 (?) - 这是什么意思

我有一个代码片段来修改。在那里我发现了这样的语法。Session("LightBoxID")?.ToString()我不明白那里的问号(?)是什么意思。谷歌搜索没有帮助我任何提示 最佳答案 它是空条件运算符它是空检查的语法糖:returnstr?.ToString();会变成if(str==null){returnnull;}returnstr.ToString(); 关于c#-session变量引用后的问号(?)-这是什么意思,我们在StackOverflow上找到一个类似的问题:

c# - 清除 Web 浏览器控制所有站点的 cookie,而不清除 IE 本身

编辑:据我所知,这个问题没有解决方案,这再次证明了不应使用C#的WebBrowser这一事实。我们在程序开始时以警告标志告终,通知用户将针对IE清除cookie。我正在尝试做的简短版本在标题中。这是长版。我有一个有点复杂的问题,我相信我会收到很多猜测作为回应。为了将善意但不幸的是无用的猜测降到最低,让我首先提到这个问题的解决方案并不简单,所以不幸的是简单的建议根本没有帮助,即使我很感激你所做的努力。.NETWebBrowser组件基本上是IE本身,因此带有任何警告的解决方案几乎肯定不会起作用。我需要做我想做的事情,即使是一个看似微不足道的警告也会完全打败我的目的。冒着听起来傲慢的风险,